package chapter08_oop._wrapper;

import org.junit.Test;

/**
 * ClassName: WrapperTest
 * Package: chapter08_oop._wrapper
 * Description:
 *
 *基本数据类型与包装类之间的转换
 *
 * @Author SherryAn
 * @Create 2025/7/26 18:49
 */
public class WrapperTest {
//    jdk5新特性自动装箱、自动拆箱。
    int i1=10;
    Integer i2=i1;//自动装箱

    int i3=i2;//自动拆箱




    @Test
    public void test6(){
        String s1="123";
        int i1=Integer.parseInt(s1);
        System.out.println(i1+10);

        String s2="true";
        boolean b2=Boolean.parseBoolean(s2);

        int a=10;

    }


    @Test
    public void test5(){
        int i1=10;
        String str1 = String.valueOf(i1);
        System.out.println(str1);//"10"
        System.out.println(i1);//10
    }

    @Test
    public void test3(){

    }



//基本数据类型-->包装类
    @Test
    public void test1(){
        int i=10;
        Integer integer = Integer.valueOf(i);

        boolean b=false;
        Boolean aBoolean = Boolean.valueOf(b);

    }
//    包装类-->基本数据类型
//    @Test
//    public void test2(){
//        Integer i=new Integer(10);
//        int ii=i.intValue();
//        ii+=1;
//
//        Double d;//null
//        double d1;//0.0
//
//        Boolean b;
//        boolean b1;
//    }
    
}
